package com.hansming.bss.modules.sfc.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;

import com.hansming.bss.common.persistence.CrudDao;
import com.hansming.bss.common.persistence.annotation.MyBatisDao;
import com.hansming.bss.modules.sfc.entity.CarServe;

/**
 * 房车服务信息DAO接口  （注：房车服务设计的有缺陷）
 * @author Hansming
 * @version 2017-09-16
 */
@MyBatisDao
public interface CarServeDao extends CrudDao<CarServe> {
	
	//根据房车额外信息id查找到房车服务选项(忘记那里用到了）
	public List<CarServe> getByCarExtrId(@Param("carExtrid")String carextrid);
	
	//根据房车id找到房车选项
	public List<CarServe> getByCarId(@Param("carid")String carid);
	
	//得到必选的房车服务
	public List<CarServe> getmandatoryServe();
	
	//得到里程限制
	public List<CarServe> getservebymileage(@Param("carid")String carid);
	
	//得到油量限制
	public	List<CarServe> getServeByOilmanager(@Param("carid")String carid);
	
	//得到支付方式
	public List<CarServe> getServeByPayway(@Param("carid")String carid);
	
	
	public List<CarServe>	querys();
	
	
	//得到司机代驾的价格 
	public CarServe getServeByDrive(); 
	
	//得到里程限制
	public CarServe getmileage();
	
	//得到油量限制
	public	CarServe getOilmanager();
	
	//得到支付方式
	public CarServe getPayway();
}
